﻿@charset "utf-8";
/* CSS Document */

.DynarchCalendar {
  border: 1px solid #A2A2A2;
  background: #F5F5F5;
}
.DynarchCalendar-topBar {
	border-bottom: 1px solid #C1C1C1;
	background-color:#ededed;
}
.DynarchCalendar-dayNames div {
	color: #a2a2a2;
	text-shadow: none;
	margin:3px;
}

table.DynarchCalendar-titleCont {
	font-size:110%;
}
.DynarchCalendar-title div {
	text-shadow:none;
}
.DynarchCalendar-time td { font-weight: bold; font-size: 105%; }

.DynarchCalendar-hover-week {
	background-color: #ededed;
}
.DynarchCalendar-focused .DynarchCalendar-hover-week {
	background-color: #ededed;
}
.DynarchCalendar-focused .DynarchCalendar-topBar, .DynarchCalendar-focused .DynarchCalendar-bottomBar {
	background-color: #ededed;
	border-color: #336;
}

.DynarchCalendar-day {
	text-align:center;
	color: #707070;
	border:1px solid #bdbdbd;
	margin:3px;
	padding:4px 3px;
	border-radius:3px;
}
.DynarchCalendar-day-othermonth {
	color:#ddd;
}

.DynarchCalendar-weekend { 
	color: #808080; 
}
.DynarchCalendar-dayNames .DynarchCalendar-weekend { 
	color: #808080; 
}
.DynarchCalendar-day-othermonth.DynarchCalendar-weekend { 
	color: #ddd;
}

.DynarchCalendar-day-today {
	color:#FFF;
	font-weight:normal;
}
.DynarchCalendar-day-today.DynarchCalendar-day-selected { 
	background-color: #709cfd; 
	border:1px solid #709cfd;
}
.DynarchCalendar-hover-date {
	color:#4d73c6;
	background-color:#c2d5fe;
	border:1px solid #6699ff;
	padding:4px 3px;
	margin:3px !important;
}
.DynarchCalendar-day-selected {
	padding:4px 3px;
	color: #FFF !important;
}